home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1996 February / EnigmA AMIGA RUN 04 (1996)(G.R. Edizioni)(IT)[!][issue 1996-02][Skylink CD III].iso / earcd / netbsd / release / install < prev   
Text File  |  1995-12-01  |  53KB  |  1,447 lines

  1. INSTALLATION NOTES for NetBSD/amiga 1.1
  2.  
  3.  
  4.  
  5. Be sure to read _ALL_ of this document before you try to install
  6. NetBSD/amiga.
  7.  
  8.  
  9.  
  10. What is NetBSD?
  11. ---- -- ------
  12.  
  13. NetBSD is a Berkeley Networking Release 2 (Net/2) and 4.4BSD-Lite
  14. -derived Operating System.  It is a fully functional UN*X-like system
  15. which runs on many architectures and is being ported to more.  NetBSD, 
  16. as the name implies, is a creation of the members of the network community
  17. and without the net it's likely that this release wouldn't have come
  18. about.
  19.  
  20. NetBSD 1.1 is a evolutionary release which contains over a year of
  21. changes to the kernel, user-level utilities, and documentation.
  22.  
  23. Continuing the multi-platform tradition, NetBSD has added ports to
  24. atari and mvme68k based machines.  Kernel interfaces have continued to
  25. be refined, and now several subsystems and device drivers are shared
  26. among the different ports.  You can look for this trend to continue.
  27.  
  28. NetBSD 1.1 has significantly enhanced the binary emulation subsystem 
  29. (which includes iBCS2, Linux, OSF/1, SunOS, SVR4, Solaris and Ultrix
  30. compatibility) and several kernel subsystems have been generalized
  31. to support this more readily.  The binary emulation strategy is 
  32. aimed at making the emulation as accurate as possible.
  33.  
  34. NetBSD 1.1 is also the first release to see machine-independent disk
  35. striping.  The concatenated disk driver (ccd), which was previously
  36. supported only by the hp300 port, has been vastly improved.  Many
  37. bugs were fixed, and explicit references to device-dependent routines
  38. removed and replaced by calls to the generic "vnode operation"
  39. routines.  In addition, several features were added, including partition
  40. support, dynamic configuration and unconfiguration via a user space system
  41. utility program, and virtually unlimited number of component devices.
  42.  
  43. Many new user programs have been added in NetBSD 1.1, as well,
  44. bringing it closer to our goal of supplying a complete UN*X-like
  45. environment. 
  46.  
  47.  
  48.  
  49. This is the second public release of NetBSD for the Amiga line of
  50. computers.  Several additional graphics and network boards are now
  51. supported.  Some of the SCSI drivers have been enhanced and (hopefully)
  52. improved.
  53.  
  54.  
  55.  
  56. The Future of NetBSD:
  57. --- ------ -- ------
  58.  
  59. The NetBSD Foundation was recently incorporated as a non-profit
  60. organization.  It's purpose is to encourage, foster and promote the
  61. free exchange of computer software, namely the NetBSD Operating
  62. System.  The foundation will allow for many things to be handled more
  63. smoothly than could be done with our previous informal organization.
  64. In particular, it provides the framework to deal with other parties
  65. that wish to become involved in the NetBSD Project. (IN WHAT WAY?  Money, donations, etc)
  66.  
  67. We believe that the NetBSD Foundation will help improve the quality 
  68. of NetBSD by:
  69.  
  70.     * providing better organization to keep track of development
  71.       efforts, including co-ordination with groups working in 
  72.       related fields.
  73.  
  74.     * providing a framework to receive donations of goods and
  75.           services and to own the resources necessary to run the
  76.           NetBSD Project.
  77.  
  78.         * providing a better position from which to undertake
  79.           promotional activities.
  80.  
  81.         * periodically organizing workshops for developers and other
  82.           interested people to discuss ongoing work.
  83.  
  84. We hope to have regular releases of the full binary and source trees,
  85. but these are difficult to coordinate, especially with all of the
  86. architectures which we now support!  We hope to support even _more_
  87. hardware in the future, and have a rather large number of other ideas
  88. about what can be done to improve NetBSD.  We intend to continue our
  89. current practice of making the NetBSD-current development source
  90. available on a daily or nearly-daily basis.
  91.  
  92. We intend to integrate free, positive changes from whatever sources
  93. will provide them, providing that they are well thought-out and
  94. increase the usability of the system.
  95.  
  96. Above all, we hope to create a stable and accessible system, and to be
  97. responsive to the needs and desires of NetBSD users, because it is for
  98. and because of them that NetBSD exists.
  99.  
  100.  
  101. Sources of NetBSD:
  102. ------- -- ------
  103.  
  104. Host name        Services Provided
  105. ---- ----        -------- --------
  106. ftp.iastate.edu        Anonymous FTP, AFS
  107.  
  108.     Anon-FTP path: pub/netbsd
  109.     AFS path: /afs/iastate.edu/public/ftp/pub/netbsd
  110.  
  111. ftp.eecs.umich.edu    Anonymous FTP
  112.  
  113.     Anon-FTP path: BSD/NetBSD
  114.  
  115. gatekeeper.dec.com    Anonymous FTP
  116.  
  117.     Anon-FTP path: pub/BSD/NetBSD
  118.  
  119. wipux2.wifo.uni-mannheim.de    Anonymous FTP, SUP
  120.  
  121.     Anon-FTP path: pub/NetBSD
  122.     SUP: get the file pub/misc/sup/supfile.example via
  123.         anonymous FTP and read it as an example.
  124.  
  125. ftp.demon.co.uk        Anonymous FTP, possibly SUP
  126.  
  127.     Anon-FTP path: pub/BSD/NetBSD
  128.     SUP: contact peter@demon.net for SUP server status/information
  129.  
  130. ftp.uni-regensburg.de    Anonymous FTP
  131.  
  132.     Anon-FTP path: pub/NetBSD
  133.  
  134. ftp.unit.no        Anonymous FTP
  135.  
  136.     Anon-FTP path: pub/NetBSD
  137.  
  138. ftp.stacken.kth.se    Anonymous FTP
  139.  
  140.     Anon-FTP path: pub/OS/NetBSD
  141.  
  142. flick.lerc.nasa.gov    Anonymous FTP
  143.  
  144.     Anon-FTP path: pub/NetBSD
  145.  
  146. coombs.anu.edu.au    Anonymous FTP
  147.  
  148.     Anon-FTP path: pub/NetBSD
  149.  
  150. ftp.funet.fi        Anonymous FTP
  151.  
  152.     Anon-FTP path: pub/unix/NetBSD
  153.  
  154. ftp.netbsd.org        Anonymous FTP, SUP
  155.  
  156.     Anon-FTP path: pub/NetBSD
  157.     SUP: get the file pub/sup/README.sup via anonymous FTP from
  158.         ftp.netbsd.org, and read it for instructions.
  159.  
  160. If you wish to become a distribution site for NetBSD, contact
  161. mirrors@netbsd.org.
  162.  
  163.  
  164. NetBSD 1.1 Release Contents:
  165. ------ --- ------- --------
  166.  
  167. The NetBSD 1.1 release is organized in the following way:
  168.  
  169. .../NetBSD-1.1/
  170.         BUGS            Known bugs list (incomplete
  171.                     and out of date).
  172.  
  173.         CHANGES            Changes since NetBSD's last
  174.                     release (and before).
  175.  
  176.         LAST_MINUTE        Last minute changes.
  177.  
  178.         MIRRORS            A list of sites that mirror
  179.                     the NetBSD 1.1 distribution.
  180.  
  181.         README.files        README describing the
  182.                     distribution's contents.
  183.  
  184.         TODO            NetBSD's todo list (incomplete
  185.                     and out of date).
  186.  
  187.         patches/        Post-release source code
  188.                     patches.
  189.  
  190.         source/            Source distribution sets; see
  191.                     below.
  192.  
  193. In addition to the files and directories listed above, there is one
  194. directory per architecture, for each of the architectures that NetBSD
  195. 1.1 has a binary distribution for.  There are also
  196. 'README.export-control' files sprinkled liberally throughout the
  197. distribution tree, which point out that there are some portions of the
  198. distribution (e.g. those containing crypt(3)) that should not be
  199. exported from the United States, and that if you do export them, it's
  200. your fault, not ours.
  201.  
  202. The source distribution sets can be found in subdirectories of the
  203. "source" subdirectory of the distribution tree.  They contain the 
  204. complete sources to the system.  The source distribution sets 
  205. are as follows:
  206.  
  207.     dsrc11    This set contains the "domestic" sources.  These
  208.         sources contain export-restricted encryption code
  209.         and should not be exported from the U.S.
  210.         [ 140K gzipped, 655K uncompressed ]
  211.  
  212.     gsrc11    This set contains the "gnu" sources, including
  213.         the source for the compiler, assembler, groff,
  214.         and the other GNU utilities in the binary distribution
  215.         sets.
  216.         [ 7.1M gzipped, 30.4M uncompressed ]
  217.  
  218.     ksrc11    This set contains the sources to the NetBSD 1.1
  219.         kernel, config(8), config.old(8) and dbsym(8).
  220.         [ 6.0M gzipped, 27.0M uncompressed ]
  221.  
  222.     ssrc11    This set contains the "share" sources, which include
  223.         the sources for the man pages not associated with
  224.         any particular program, the sources for the
  225.         typesettable document set, the dictionaries, and more.
  226.         [ 2.4M gzipped, 8.9M uncompressed ]
  227.  
  228.     src11    This set contains all of the NetBSD 1.1 sources which
  229.         are not mentioned above.
  230.         [ 9.3M gzipped, 41.6M uncompressed ]
  231.  
  232. It is worth noting that unless all of the source distribution sets
  233. are installed (except the domestic set), you can't rebuild and install
  234. the system from scratch, straight out of the box.  However, all that is
  235. required to rebuild the system in that case is a trivial modification 
  236. to one Makefile.
  237.  
  238. The source distribution sets are distributed as groups of files named
  239. "set_name.xx" where "set_name" is the distribution set name, and "xx"
  240. is the sequence number of the file, starting with "aa" for the first
  241. file in the distribution set, then "ab" for the next, and so on.  All
  242. of these files except the last one of each set should be exactly
  243. 240,640 bytes long.  (The last file is just long enough to contain the
  244. remainder of the data for that distribution set.)
  245.  
  246. Catted together, the files belonging to a source distribution set 
  247. comprise a gzipped tar file.  If you want to look at list of the files
  248. contained in the set, you could use the command:
  249.  
  250.     cat set_name.?? | gunzip | tar tvf -
  251.  
  252. or to actually extract the files contained in the set:
  253.  
  254.     cat set_name.?? | gunzip | tar xfp -
  255.  
  256. In each of the source distribution set directories, there is a file
  257. named "CKSUMS" which contains the checksums of the files in that
  258. directory, as generated by the cksum(1) utility.  You can use cksum to
  259. check the integrity of the archives, if you suspect that one of the
  260. files is corrupt and have access to a cksum binary.
  261.  
  262. The amiga-specific portion of the NetBSD 1.1 release is found in the
  263. "amiga" subdirectory of the distribution.  That subdirectory is layed
  264. out as follows:
  265.  
  266. .../NetBSD-1.1/amiga/
  267.             binary/        amiga binary distribution sets;
  268.                     see below.
  269.  
  270.             miniroot/    amiga installation and upgrade
  271.                     file system images; see below.
  272.  
  273.             security/    amiga security distribution;
  274.                     see below;
  275.  
  276.             utils/        Miscellaneous amiga
  277.                     installation utilities; see
  278.                     installation section, below.
  279.  
  280. There are two amiga file system images to be found in the "amiga/miniroot"
  281. subdirectory of the NetBSD 1.1 distribution.  One of them is a upgrade
  282. image and one is an installation image. They are described in more
  283. detail below.  There are gzipped versions of each available, for easier
  284. downloading.  (The gzipped version have the ".gz" extension added to
  285. their names.)
  286.  
  287. Installation file system:
  288.  
  289.     This file contains a BSD root file system setup to help
  290.     you install the rest of NetBSD.  This includes formatting
  291.     and mounting your root and /usr partitions and getting
  292.     ready to extract (and possibly first fetching) the distribution
  293.     sets.  There is enough on this file system to allow you to
  294.     make a slip or ppp connection, configure an ethernet, mount an
  295.     NFS file system or ftp.  You can also load distribution sets from
  296.     a SCSI tape or from one of your existing AmigaDOS partitions.
  297.  
  298.     This file is named "inst-11.fs".
  299.  
  300.  
  301. Upgrade file system:
  302.  
  303.     This file contains a BSD root file system setup to help
  304.     you upgrade a previous version of NetBSD.  This includes
  305.     converting existing partitions and mounting your root and
  306.     /usr partitions and getting ready to extract (and possibly
  307.     first fetching) the distribution sets.  There is enough on
  308.     this file system to allow you to make a slip or ppp connection,
  309.     configure an ethernet, mount an NFS file system or ftp.
  310.     You can also load distribution sets from a SCSI tape, from
  311.     one of your existing AmigaDOS partitions, or from an existing
  312.     NetBSD partition.
  313.  
  314.     This file is named "upgr-11.fs".
  315.  
  316. The NetBSD/amiga binary distribution sets contain the binaries which
  317. comprise the NetBSD 1.1 release for the amiga.  There are seven binary
  318. distribution sets, and the "security" distribution set.  The binary
  319. distribution sets can be found in subdirectories of the "amiga/binary"
  320. subdirectory of the NetBSD 1.1 distribution tree, and are as follows:
  321.  
  322.     base11    The NetBSD/amiga 1.1 base binary distribution.  You
  323.         MUST install this distribution set.  It contains the
  324.         base NetBSD utilities that are necessary for the
  325.         system to run and be minimally functional.  It
  326.         includes shared library support, and excludes
  327.         everything described below.
  328.         [ 7M gzipped, 20M uncompressed ]
  329.  
  330.     comp11    The NetBSD/amiga Compiler tools.  All of the tools
  331.         relating to C, C++, and FORTRAN (yes, there are two!).
  332.         This set includes the system include files
  333.         (/usr/include), the linker, the compiler tool chain,
  334.         and the various system libraries (except the shared
  335.         libraries, which are included as part of the base
  336.         set).  This set also includes the manual pages for all
  337.         of the utilities it contains, as well as the system
  338.         call and library manual pages.
  339.         [ 5M gzipped, 15M uncompressed ]
  340.  
  341.     etc11    This distribution set contains the system
  342.         configuration files that reside in /etc and in several
  343.         other places.  This set MUST be installed if you are
  344.         installing the system from scratch, but should NOT be
  345.         used if you are upgrading.  (If you are upgrading,
  346.         it's recommended that you get a copy of this set and
  347.         CAREFULLY upgrade your configuration files by hand.)
  348.         [ 60K gzipped, 340K uncompressed ]
  349.  
  350.     games11    This set includes the games and their manual pages.
  351.         [ 3M gzipped, 7M uncompressed ]
  352.  
  353.     man11    This set includes all of the manual pages for the
  354.         binaries and other software contained in the base set.
  355.         Note that it does not include any of the manual pages
  356.         that are included in the other sets.
  357.         [ 850K gzipped, 3M uncompressed ]
  358.  
  359.     misc11    This set includes the system dictionaries (which are
  360.         rather large), the typesettable document set, and
  361.         man pages for other architectures which happen to be
  362.         installed from the source tree by default.
  363.         [ 2M gzipped, 7M uncompressed ]
  364.  
  365.     text11    This set includes NetBSD's text processing tools,
  366.         including groff, all related programs, and their
  367.         manual pages.
  368.         [ 784K gzipped, 3M uncompressed ]
  369.  
  370. The amiga security distribution set is named "secr11" and can be found
  371. in the "amiga/security" subdirectory of the NetBSD 1.1 distribution
  372. tree.  It contains crypt.c (the source file for the DES encryption
  373. algorithm) and the binaries which depend on it.  It can only be found
  374. on those sites which carry the complete NetBSD distribution and that
  375. can legally obtain it.  (Remember, because of United States law, this
  376. distribution set may not be exported to locations outside of the
  377. United States and Canada.)  [ 128K gzipped, 307K uncompressed ]
  378.  
  379. The amiga binary distribution sets are distributed in the same form as
  380. the source distribution sets; catted together, the members of a set
  381. form a gzipped tar file.  Each amiga binary distribution set also has
  382. its own "CKSUMS" file, just as the source distribution sets do.
  383.  
  384. The instructions given for extracting the source sets work equally
  385. well for the binary sets, but it is worth noting that if you use that
  386. method, the files are extracted "below" the current directory.  That
  387. is, if you want to extract the binaries "into" your system, i.e.
  388. replace the system binaries with them, you have to run the "tar xvfp"
  389. from /.  Also note that if you upgrade or install this way, those
  390. programs that you are using at the time will NOT be replaced.  If you
  391. follow the normal installation or upgrade procedures, this will be
  392. taken care of for you.
  393.  
  394.  
  395.  
  396. NetBSD System Requirements and Supported Devices:
  397. ------ ------ ------------ --- --------- -------
  398.  
  399. NetBSD/amiga 1.1 runs on any amiga that has a 68020 or better CPU
  400. with some form of FPU and MMU.  The minimal configuration requires
  401. 4M of RAM and about 65M of disk space.  To install the entire system
  402. requires much more disk space, and to run X or compile the system,
  403. more RAM is recommended.  (4M of RAM will actually allow you to
  404. compile, however it won't be speedy.  X really isn't usable on a
  405. 4M system)
  406.  
  407. Here is a table of recommended HD partition sizes for a full install:
  408.     partition:    advise,    with X,    needed,    with X
  409.     root (/)    15M    15M    10M    10M
  410.     user (/usr)    65M    100M    45M     80M
  411.     swap        ----- 2M for every M ram -----
  412.     local (/local)    up to you
  413.  
  414.  
  415. As you may note the recommended size of /usr is 20M greater than
  416. needed. This is to leave room for a kernel source and compile tree
  417. as you will probably want to compile your own kernel. (GENERIC is
  418. large and bulky to accommodate all people).
  419.  
  420. If you only have 4M of fast memory, you should make your swap partition
  421. larger, as your system will be doing much more swapping.
  422.  
  423. Supported devices include:
  424.     A4000/A1200 IDE controller.
  425.     SCSI host adapters:
  426.         33c93 based boards: A2091, A3000 and GVP series II.
  427.         53c80 based boards: 12 Gauge, IVS and Wordsync/Bytesync.
  428.         53c710 based boards: A4091, Magnum, Warp Engine and Zeus.
  429.         FAS216 based boards: FastLane Z3, Blizzard.
  430.     Video controllers:
  431.         ECS, AGA and A2024 built in on various amigas.
  432.         Retina Z2 and Retina Z3.
  433.         Picasso II.
  434.         GVP Spectrum.
  435.         Piccalo.
  436.         A2410.
  437.         Cybervision 64.
  438.     Ethernet controllers:
  439.         A2065 Ethernet
  440.         Hydra Ethernet
  441.         ASDG Ethernet
  442.         A4066 Ethernet
  443.         Ariadne Ethernet
  444.         Quicknet Ethernet
  445.     Arcnet controllers:
  446.         A2060 Arcnet
  447.     Tape drives:
  448.         Most SCSI tape drives, including
  449.             Archive Viper, Cipher SCSI-2 ST150.
  450.     CD-ROM drives:
  451.         Most SCSI CD-ROM drives
  452.     Serial cards:
  453.         MultiFaceCard II and III
  454.         A2232
  455.     Amiga floppy drives.
  456.     Amiga parallel port.
  457.     Amiga serial port.
  458.     Amiga mouse.
  459.  
  460. If its not on this list, there is no support for it in this release.
  461.  
  462.  
  463.  
  464. Getting the NetBSD System on to Useful Media:
  465. ------- --- ------ ------ -- -- ------ -----
  466.  
  467. Installation is supported from several media types, including:
  468.     AmigaDOS HD partitions
  469.     Tape
  470.     NFS partitions
  471.     FTP
  472.     NetBSD partitions, if doing an upgrade.
  473.  
  474. The install or upgrade miniroot filesystem needs to be transferred
  475. to the NetBSD swap partition.  This can be done from AmigaDOS in
  476. the case of a new install or upgrade, or from NetBSD when doing an
  477. upgrade.  See the "Preparing your System for NetBSD Installation"
  478. section for details.
  479.  
  480. The steps necessary to prepare the distribution sets
  481. for installation depend on which method of installation
  482. you choose.  The various methods are explained below.
  483.  
  484. To prepare for installing via an AmigaDOS partition:
  485.  
  486.     To install NetBSD from an AmigaDOS partition, you need to
  487.     get the NetBSD distribution sets you wish to install
  488.     on your system on to an AmigaDOS partition.  All of the
  489.     set_name.xx pieces can be placed in a single directory
  490.     instead of separate ones for each distribution set.  This
  491.     will also simplify the installation work later on.
  492.  
  493.     Note where you place the files you will need this later.
  494.  
  495.     Once you have done this, you can proceed to the next
  496.     step in the installation process, preparing your hard disk.
  497.  
  498. To prepare for installing via a tape:
  499.  
  500.     To install NetBSD from a tape, you need to somehow
  501.     get the NetBSD filesets you wish to install on
  502.     your system on to the appropriate kind of tape,
  503.     in tar format.
  504.  
  505.     If you're making the tape on a UN*X system, the easiest
  506.     way to do so is:
  507.  
  508.         tar cvf <tape_device> <files>
  509.  
  510.     where "<tape_device>" is the name of the tape device
  511.     that describes the tape drive you're using (possibly
  512.     something like /dev/nrst0, but we make no guarantees 8-).
  513.     If you can't figure it out, ask your system administrator.
  514.     "<files>" are the names of the "set_name.nnn" files
  515.     which you want to be placed on the tape.
  516.  
  517.     Once you have done this, you can proceed to the next
  518.     step in the installation process, preparing your hard disk.
  519.  
  520. To prepare for installing via an NFS partition:
  521.  
  522.     NOTE: this method of installation is recommended
  523.           only for those already familiar with using
  524.           the BSD network-manipulation commands and
  525.           interfaces.  If you aren't, this documentation
  526.           should help, but is not intended to be
  527.           all-encompassing.
  528.  
  529.     Place the NetBSD software you wish to install into
  530.     a directory on an NFS server, and make that directory
  531.     mountable by the machine which you will be installing
  532.     NetBSD on.  This will probably require modifying the
  533.     /etc/exports file of the NFS server and resetting
  534.     mountd, acts which will require superuser privileges.
  535.     Note the numeric IP address of the NFS server and of
  536.     the router closest to the the new NetBSD machine,
  537.     if the NFS server is not on a network which is
  538.     directly attached to the NetBSD machine.
  539.  
  540.     Once you have done this, you can proceed to the next
  541.     step in the installation process, preparing your hard disk.
  542.  
  543. To prepare for installing via FTP:
  544.  
  545.     NOTE: this method of installation is recommended
  546.           only for those already familiar with using
  547.           the BSD network-manipulation commands and
  548.           interfaces.  If you aren't, this documentation
  549.           should help, but is not intended to be
  550.           all-encompassing.
  551.  
  552.     The preparations for this method of installation
  553.     are easy: all you have to do is make sure that
  554.     there's some FTP site from which you can retrieve
  555.     the NetBSD installation when it's time to do
  556.     the install.  You should know the numeric IP
  557.     address of that site, the numeric IP address of
  558.     your nearest router if one is necessary
  559.  
  560.     Once you have done this, you can proceed to the next
  561.     step in the installation process, preparing your hard disk.
  562.  
  563. If you are upgrading NetBSD, you also have the option of installing
  564. NetBSD by putting the new distribution sets somewhere in your existing
  565. file system, and using them from there.  To do that, you must do the
  566. following:
  567.  
  568.     Place the distribution sets you wish to upgrade somewhere in
  569.     your current file system tree.  At a bare minimum, you must
  570.     upgrade the "base" binary distribution, and so must put the
  571.     "base11" set somewhere in your file system.  If you wish,
  572.     you can do the other sets, as well, but you should NOT upgrade
  573.     the "etc" distribution; the "etc" distribution contains system
  574.     configuration files that you should review and update by hand.
  575.  
  576.     Once you have done this, you can proceed to the next step in
  577.     the upgrade process, actually upgrading your system.
  578.  
  579.  
  580.  
  581. Preparing your System for NetBSD Installation:
  582. --------- ---- ------ --- ------ ------------
  583.  
  584. You will need an AmigaDOS hard drive prep tool to prepare you hard
  585. drives for use with NetBSD/amiga.  HDToolBox is provided with the
  586. system software and on floppy installation disks since Release 2.0
  587. of AmigaDOS so we will provide instructions for its use.
  588.  
  589. Preparing you hard disk with HDToolBox:
  590.  
  591.     A full explanation of HDToolBox can be found with your
  592.     AmigaDOS manuals and is beyond the scope of this document.
  593.  
  594.     Note you will be modifying your HD's if you mess something 
  595.     up here you could lose everything on all the drives that 
  596.     you configure.  It is therefore advised that you:
  597.  
  598.         Write down your current configurations.  Do this
  599.         by examining each partition on the drive and the
  600.         drives parameters (from Change drive type.)
  601.  
  602.         Back up the partitions you are keeping.
  603.  
  604.     What you need to do is partition your drives; creating
  605.     at least root, swap and /usr partitions and possibly at least
  606.     one more for /local if you have the space.
  607.  
  608.     This should be done as the HDToolBox manual describes.  One thing
  609.     to note is that if you are not using a Commodore controller you
  610.     will need to specify the device your SCSI controller uses e.g.
  611.     if you have a Warp Engine you would:
  612.  
  613.         from cli,
  614.             hdtoolbox warpdrive.device
  615.  
  616.         from wb set the tooltype,
  617.             SCSI_DEVICE_NAME=warpdrive.device
  618.  
  619.     The important things you need to do above and beyond normal
  620.     partitioning includes (from Partition Drive section):
  621.  
  622.         Marking all NetBSD partitions as non-bootable.
  623.  
  624.         Changing the file system parameters of the partitions
  625.         to NetBSD ones.  This must be done from the
  626.         partitioning section and `Advanced options' must
  627.         be enabled.  To Make the needed changes:
  628.  
  629.         - Click the `Adv. Options' button
  630.         - Click the `Change filesystem' button
  631.  
  632.         - Choose `Custom File System'
  633.         - Turn off `Automount' if on.
  634.         - Set the dostype to one of these three choices:
  635.  
  636.             root partition  : 0x4e425207
  637.             swap partition  : 0x4e425301
  638.             other partitions: 0x4e425507
  639.  
  640.         Here `other' refers to other partitions you will
  641.         format for reading and writing under NetBSD (e.g.
  642.         /usr)
  643.  
  644.         Make sure you hit the return key to enter this value
  645.         as some versions of HDToolBox will forget your entry
  646.         if you don't.
  647.  
  648.         - Turn custom boot code off
  649.         - Set Reserved Blocks start and end to 0.
  650.         - Click Ok.
  651.  
  652.         Mask and maxtransfer are not used with NetBSD.
  653.  
  654.         Until you compile your own kernel your swap partition
  655.         must exist on the drive that also holds your root
  656.         partition.
  657.  
  658.     
  659.     Once this is done NetBSD/amiga will be able to recognize your
  660.     disks and which partitions it should use.
  661.  
  662. Transferring the miniroot filesystem:
  663.  
  664.     The NetBSD/amiga installation or upgrade now uses a "miniroot"
  665.     fileystem which is installed on the partition used by NetBSD
  666.     for swapping.  This removes the requirement of using a floppy
  667.     disk for the filesystem used by the installation or upgrade
  668.     process.  It also allows more utilities to be present on the
  669.     filesystem than would be available when using an 880K floppy
  670.     disk.
  671.  
  672.     Once the hard disk has been prepared for NetBSD, the appropriate
  673.     miniroot filesystem (inst-11.fs for a new install or upgr-11.fs
  674.     for an upgrade) is transferred to the swap partition configured
  675.     during the hard disk prep (or the existing swap parition in
  676.     the case of an upgrade).  The xstreamtodev utility provided in
  677.     the "amiga/utilities" directory can be used on AmigaDOS to
  678.     transfer the filesystem for either a new installation or an
  679.     upgrade.  The filesystem can also be transferred on an existing
  680.     NetBSD system for an update by using dd.  This should only be
  681.     done after booting NetBSD into single-user state.  It may also
  682.     be possible to shutdown to single-user, providing that the
  683.     single-user state processes are not using the swap partition.
  684.  
  685.     On AmigaDOS, the command:
  686.         xstreamtodev -input=inst-11.fs -rdb-name=<swap partition>
  687.     where <swap partition> is the name you gave to the NetBSD
  688.     partition to be used for swapping.  Use upgr-11.fs if you
  689.     are going to do an upgrade of an existing NetBSD system.  If
  690.     xstreamtodev is unable to determine the SCSI driver device
  691.     name or the unit number of the specified partition, you may
  692.     also need to include the option "-device=<driver.name>" and/or
  693.     "-unit=<SCSI unit number>".
  694.  
  695.     To transfer the miniroot using NetBSD, you should be booted up
  696.     in single user state on the current NetBSD system, or use the
  697.     "shutdown now" command to shutdown to single-uyser state.  Then
  698.     copy the miniroot using dd:
  699.         dd if=upgr-11.fs of=/dev/rsd0b
  700.     where /dev/rsd0b should be the device path of the swap partition
  701.     your system is configured to use.  Once the file is copied,
  702.     reboot back to AmigaDOS to boot the upgrade kernel.  NOTE:  the
  703.     release kernel is a "generic" kernel, and requires that the
  704.     swap partition be on the same device as the root partition.
  705.  
  706.  
  707.  
  708. Installing the NetBSD System:
  709. ---------- --- ------ ------
  710.  
  711. Installing NetBSD is a relatively complex process, but, if you have
  712. this document in hand and are careful to read and remember the
  713. information which is presented to you by the install program, it
  714. shouldn't be too much trouble.
  715.  
  716. Before you begin, you must have already prepared your hard disk as
  717. detailed in the section on preparing your system for install.
  718.  
  719. The following is a walk-through of the steps necessary to get NetBSD
  720. installed on your hard disk.  If you wish to stop the installation,
  721. you may hit Control-C at any prompt, but if you do, you'll have to
  722. begin again from scratch.
  723.  
  724.     Transfer the install miniroot filesystem onto the hard disk
  725.     partition used by NetBSD for swapping, as described in the
  726.     "Preparing your System for NetBSD Installation" section above.
  727.  
  728.     You then need to have "ixemul.library" in your LIBS: directory
  729.     on AmigaDOS.  You also need to have the "loadbsd" program
  730.     in your command path.  If AmigaDOS complains about loadbsd
  731.     not being an executable file, be sure that the "Execute"
  732.     protection bit is set.  If not, set it with the command:
  733.         Protect loadbsd add e
  734.  
  735.     Next you need to get yourself into NetBSD by loading the
  736.     kernel from AmigaDOS with loadbsd like so:
  737.  
  738.         loadbsd -b netbsd
  739.  
  740.     If you have an AGA machine, and your monitor will handle
  741.     the dblNTSC mode, you may also include the "-A" option to
  742.     enable the dblNTSC display mode.
  743.  
  744.     You should see the screen clear and some information about
  745.     your system as the kernel configures the hardware.  Note which
  746.     hard disk device(s) are configured (sd0, sd1, etc).  Then
  747.     you will be prompted for a root device.  At this time type
  748.     'sd0*', where '0' is the device which contains the swap
  749.     partition you created during the hard disk preparation.
  750.  
  751.     The system should continue to boot.  For now ignore WARNING:
  752.     messages about bad dates in clocks.  Eventually you will be
  753.     asked to enter the pathname of the shell, just hit return.
  754.     After a short while you should see a welcome message and a
  755.     prompt, asking if you wish to proceed with the installation.
  756.  
  757.     If you wish to proceed, enter "y" and then return.
  758.  
  759.     If you have configured your hard drive[s] correctly it
  760.     should find the drive and partition that you selected to
  761.     use as your root.  You will be prompted for which device
  762.     you want to use for your root.  If you have multiple disks
  763.     present with root partitions defined, you will need to be
  764.     sure you enter the device name of the correct partition you
  765.     want to install NetBSD on.
  766.  
  767.     YOU ARE NOW AT THE POINT OF NO RETURN.  If you confirm that
  768.     you want to install NetBSD, your hard drive will be modified,
  769.     and perhaps its contents scrambled at the whim of the install
  770.     program.
  771.  
  772.     If you are sure you want to proceed, enter "yes" at the
  773.     prompt.
  774.  
  775.     The install program will now make the root filesystem you
  776.     specified.  There should be only one error in this section
  777.     of the installation.  It will look like so:
  778.  
  779.         newfs: ioctl (WDINFO): Invalid argument
  780.         newfs: /dev/rsd0a: can't rewrite disk label
  781.  
  782.     If there are any others, restart from the the beginning of
  783.     the installation process.  This error is ok as the Amiga
  784.     does not write disklabels currently.  You should expect
  785.     this error whenever using newfs.
  786.  
  787.     Next the install program will ask you which drive and
  788.     partition you wish to use as /usr.  First it will list the
  789.     available drives.  Choose one.  Next it will give you a
  790.     list of the partitions on that disk along with their sizes,
  791.     types, etc..  Choose the letter that corresponds to the
  792.     partition you wish to use for /usr.  If you are doing a
  793.     full install this should be at the very least 45M-50M large.
  794.     If everything is ok the install program will then format
  795.     and mount your /usr.  If not then it will ask again for a
  796.     drive and partition.
  797.  
  798.     When this completes your root partition will be mounted on
  799.     /mnt and your /usr partition on /mnt/usr.  An fstab will
  800.     have been created and initialized to correctly mount these
  801.     two file systems.  This fstab will be in /mnt/etc.
  802.  
  803.     What you do from this point on depends on which media you're
  804.     using to install NetBSD.  Follow the appropriate instructions,
  805.     given below.
  806.  
  807.     To install from an AmigaDOS partition:
  808.  
  809.         You first need to mount the AmigaDOS partition
  810.         using the mount_ados command.  If e.g. your AmigaDOS
  811.         partition is the first partition on sd0 you could
  812.         type:
  813.             
  814.             mkdir /mnt/ados
  815.             mount_ados -o ro /dev/sd0d /mnt/ados
  816.  
  817.         You can use `disklabel sd0' to find out what types
  818.         of partitions are on the disk `sd0'.
  819.  
  820.         Next goto the directory in which you stored the
  821.         distribution sets.  If e.g. you stored them in the
  822.         root directory of the partition:
  823.  
  824.             cd /mnt/ados
  825.  
  826.         When there, run "Set_tmp_dir" and choose the default
  827.         temporary directory, by hitting return at the
  828.         prompt.
  829.  
  830.         Run the "Extract" command, giving it as its sole
  831.         argument the name of the distribution set you wish
  832.         to extract.  For example, to extract the base
  833.         distribution, use the command:
  834.  
  835.             Extract base11
  836.  
  837.         and to extract the games distribution:
  838.  
  839.             Extract game11
  840.  
  841.         If the distribution sets are in different directories,
  842.         you will need to cd to each directory in turn, runing
  843.         "Set_tmp_dir" and the appropriate "Extract" command(s).
  844.  
  845.         Continue this process until you've finished installing
  846.         all of the sets which you desire to have on your
  847.         hard disk.  Once you have extracted all sets and
  848.         are at the "#" prompt again, proceed to the section
  849.         "Configuring Your System," below.
  850.  
  851.     To install from tape:
  852.  
  853.         The first thing you should do is pick a temporary
  854.         directory where the distribution files can be stored.
  855.         To do this, use the command "Set_tmp_dir" and enter
  856.         your choice.  The default is /mnt/usr/distrib.
  857.  
  858.         After you have picked a temporary directory,
  859.         you should issue the load command:
  860.  
  861.             Load_tape
  862.  
  863.         Next, you will be told to insert the media into
  864.         the appropriate drive, and hit return.  Continue
  865.         to follow instructions until you are returned to
  866.         the "#" prompt.
  867.  
  868.         Go to the directory which contains the first
  869.         distribution set you wish to install.  This is
  870.         either the directory you specified above, or possibly
  871.         a subdirectory of that directory.
  872.  
  873.         When there, run "Set_tmp_dir" again, and choose
  874.         the default temporary directory, by hitting
  875.         return at the prompt.
  876.  
  877.         Run the "Extract" command, giving it as its sole
  878.         argument the name of the distribution set you
  879.         wish to extract.  For example, to extract the base
  880.         distribution, use the command:
  881.  
  882.             Extract base11
  883.  
  884.         and to extract the games distribution:
  885.  
  886.             Extract game11
  887.  
  888.         After the extraction is complete, go to the location
  889.         of the next set you want to extract, "Set_tmp_dir"
  890.         again, and once again issue the appropriate
  891.         extract command.  Continue this process until
  892.         you've finished installing all of the sets which you
  893.         desire to have on your hard disk.
  894.  
  895.         After each set is finished, if you know that you
  896.         are running low on space you can remove the
  897.         distribution files for that set by saying:
  898.  
  899.             rm set_name.??
  900.  
  901.         For example, if you wish to remove the distribution
  902.         files for the game09 set, after the "Extract game09"
  903.         command has completed, issue the command:
  904.  
  905.             rm game11.??
  906.  
  907.         Once you have extracted all sets and are at the "#" prompt
  908.         again, proceed to the section "Configuring Your System,"
  909.         below.
  910.  
  911.     To install via FTP or NFS:
  912.  
  913.         First, use Set_tmp_dir to pick a temporary directory
  914.         for the installation files.  /mnt/usr/distrib is
  915.         suggested.
  916.  
  917.         Configure the appropriate ethernet interface i.e. le0
  918.         if you have a 2065 or ed0 if you have a AMIGNET from
  919.         Hydra Systems.
  920.         
  921.             ifconfig <ifname> <ipaddr> [netmask <netmask>]
  922.  
  923.         where <ifname> is the interface name (e.g. ed0, etc.),
  924.         and <ipaddr> is the numeric IP address of the interface.
  925.         If the interface has a special netmask, supply
  926.         the word "netmask" and that netmask at the end of the
  927.         command line.  For instance, without a special netmask:
  928.  
  929.             ifconfig ed0 129.133.10.10
  930.  
  931.         or with a special netmask
  932.  
  933.             ifconfig ed0 128.32.240.167 netmask 0xffffff00
  934.  
  935.         You should also be able to use SLIP or PPP as the network
  936.         connection.
  937.         [XXX instructions for ppp or slip would be usefull
  938.         perhaps the next release]
  939.  
  940.         If the NFS server or FTP server is not on a directly-
  941.         connected network, you should set up a route to it
  942.         with the command:
  943.  
  944.             route add default <gate_ipaddr>
  945.  
  946.         where <gate_ipaddr> is your gateway's numeric IP address.
  947.  
  948.         If you are NFS-mounting the distribution sets,
  949.         mount them on the temporary directory with the command:
  950.  
  951.             mount -t nfs <serv_ipaddr>:<dist_dir> <tmp_dir>
  952.  
  953.         where <serv_ipaddr> is the server's numeric IP address,
  954.         <dist_dir> is the path to the distribution files on
  955.         the server, and <tmp_dir> is the name of the local
  956.         temporary directory.
  957.  
  958.         Once this is done, proceed as if you had loaded the
  959.         files from tape, "cd"ing to the appropriate directories
  960.         and running "Set_tmp_dir" and "Extract" as appropriate.
  961.  
  962.         If you are retrieving the distribution sets using ftp,
  963.         cd into the temp directory, and execute the command:
  964.  
  965.             ftp <serv_ipaddr>
  966.  
  967.         where <serv_ipaddr> is once again the server's
  968.         numeric IP address.  Get the files with FTP,
  969.         taking care to use binary mode to transfer
  970.         all files.
  971.  
  972.         Once you have all of the files for the distribution sets
  973.         you wish to install, you can proceed using the instructions
  974.         above as if you had installed the files from a tape.
  975.  
  976.  
  977. Configuring Your System:
  978. ----------- ---- ------
  979.  
  980. Once you have finished extracting all of the distribution sets that
  981. you want on your hard drive and are back at the "#" prompt,
  982. you are ready to configure your system.
  983.  
  984. The configuration utility expects that you have installed the base
  985. system.  If you have not, you will not be able to run it successfully
  986. (nor will you have a functional system regardless of configuration).
  987.  
  988. To configure the newly installed operating system, run the
  989. command "Configure".
  990.  
  991. Configure will ask for the machine's hostname, domain name, and other
  992. network configuration information.
  993.  
  994. Once you have supplied `Configure' all that it requests, your machine
  995. will be configured well enough that when you reboot it it will
  996. almost be a completely functional NetBSD system.
  997.  
  998. >>> Copy the kernel from the miniroot filesystem at this point <<<
  999.  
  1000. Once you are done with `Configure', halt the system with the "halt"
  1001. command (wait for "halted" to be displayed) and reboot.  Then again
  1002. boot NetBSD this time with the command:
  1003.  
  1004.  
  1005.     loadbsd netbsd
  1006.  
  1007. You need to do your final tweeks now.  First mount your file systems
  1008. like so:
  1009.  
  1010.     mount -av
  1011.  
  1012. Your system is now complete but not completely configured; you
  1013. should adjust the /etc/sendmail.cf file as necessary to suit your
  1014. site and/or disable sendmail and other network related programs.
  1015. These things can be found in /etc/netstart.  Use vi, if you installed
  1016. the man pages you can type `man vi' or `man ed' for instructions
  1017. on how to use these somewhat non-intuitive editors.
  1018.  
  1019. You should also put a copy of the netbsd kernel in your root partition.
  1020. This can be done easily by mounting the AmigaDOS partition containing
  1021. the kernel you used to start NetBSD and copying the "netbsd" file to
  1022. the root:
  1023.     mount -r -t ados /dev/sd0d /mnt
  1024.     cp /mnt/netbsd /
  1025. (where /dev/sd0d is the AmigaDOS partition where you have netbsd, and
  1026. /mnt/netbsd is the appropriate path of the netbsd file).
  1027.  
  1028. Once you are done with the rest of configuration unmount your file
  1029. systems and halt your system, then reboot:
  1030.  
  1031.     cd /
  1032.     umount -av
  1033.     halt
  1034.     <reboot>
  1035.  
  1036. Finally you can now boot your system and it will be completely
  1037. functional:
  1038.  
  1039.     loadbsd -a netbsd
  1040.  
  1041. When it boots off of the hard drive, you will have a complete
  1042. NetBSD system!  CONGRATULATIONS! (You really deserve them!!!)
  1043.  
  1044.  
  1045.  
  1046. Upgrading a previously-installed NetBSD System:
  1047. --------- - ---------- --------- ------ ------
  1048.  
  1049. The upgrade to NetBSD 1.1 is a binary upgrade; it would be prohibitive
  1050. to make users upgrade by compiling and installing the 1.1 sources, and
  1051. it would be very difficult to even compile a set of instructions that
  1052. allowed them to do so.  Because of the various changes to the system,
  1053. the largest being the 64-bit file size support and shared libraries,
  1054. it is impractical to upgrade by recompiling from the sources and
  1055. installing.
  1056.  
  1057. To do the upgrade, you must have the NetBSD kernel on AmigaDOS and
  1058. you must transfer the upgrade filesystem upgr-11.fs onto the swap
  1059. partition of the NetBSD hard disk.  You must also have at least the
  1060. "base11" binary distribution set available, so that you can upgrade
  1061. with it, using one of the upgrade methods described above.  Finally,
  1062. you must have sufficient disk space available to install the new
  1063. binaries.  Since the old binaries are being overwritten in place,
  1064. you only need space for the new binaries, which weren't previously
  1065. on the system.  If you have a few megabytes free on each of your
  1066. root and /usr partitions, you should have enough space.
  1067.  
  1068. Since upgrading involves replacing the kernel, and most of the system
  1069. binaries, it has the potential to cause data loss.  You are strongly
  1070. advised to BACK UP ANY IMPORTANT DATA ON YOUR DISK, whether on the
  1071. NetBSD partition or on another operating system's partition, before
  1072. beginning the upgrade process.
  1073.  
  1074. To upgrade your system, follow the following instructions:
  1075.  
  1076.     Transfer the upgrade miniroot filesystem onto the hard disk
  1077.     partition used by NetBSD for swapping, as described in the
  1078.     "Preparing your System for NetBSD Installation" section above.
  1079.  
  1080.     Now boot up NetBSD using the 1.1 kernel using the loadbsd
  1081.     command:
  1082.  
  1083.         loadbsd -b netbsd
  1084.  
  1085.     You should see the screen clear and some information about
  1086.     your system as the kernel configures the hardware.  Note which
  1087.     hard disk device is configured that contains your root and
  1088.     swap partition.  When prompted for the root device, type
  1089.     'sd0*' (replacing 0 with the disk number that NetBSD used for
  1090.     your root/swap device).  The '*' character indicates that the
  1091.     root filesystem is contained on the swap partition.
  1092.     When you reach the prompt asking you for a shell name, just
  1093.     hit return.
  1094.  
  1095.     You will be presented with some information about the upgrade
  1096.     process and a warning message, and will be asked if you wish
  1097.     to proceed with the upgrade process.  If you answer
  1098.     negatively, the upgrade process will stop, and your disk will
  1099.     not be modified.  If you answer affirmatively, the upgrade
  1100.     process will begin, and your disk will be modified.  You may
  1101.     hit Control-C to stop the upgrade process at any time.
  1102.     However, if you hit it at an inopportune moment, your system
  1103.     may be left in an inconsistent (and possibly unusable) state.
  1104.  
  1105.     You will be asked if you wish to upgrade your file systems to
  1106.     the new file system format.  If you do, reply affirmatively.
  1107.     If you don't have your file systems upgraded now, you should
  1108.     probably do it manually after the install process is complete,
  1109.     by using "fsck -c 2". Read the fsck(8) manual page for more
  1110.     details.
  1111.  
  1112.     The upgrade program will then check your root file system,
  1113.     and, if you approved, will upgrade it to the new file system
  1114.     format.  It will then mount your root file system on /mnt.
  1115.  
  1116.     If your file systems are being upgraded, the upgrade script
  1117.     will copy the new fsck(8) program to your hard disk and
  1118.     upgrade your remaining file systems.
  1119.  
  1120.     The upgrade program will then mount all of your file systems
  1121.     under /mnt.  (In other words, your root partition will be
  1122.     mounted on /mnt, your /usr partition on /mnt/usr, etc.)
  1123.  
  1124.     If you don't already have the NetBSD distribution sets on your
  1125.     disk, look in the installation section for information on how
  1126.     to transfer them to your disk.
  1127.  
  1128.     Once the distribution sets are transferred to your disk,
  1129.     continue here.  (Obviously, if the NetBSD distribution sets
  1130.     are already on your disk, because you've transferred them
  1131.     before starting the upgrade process, you don't need to
  1132.     transfer them again now!)
  1133.  
  1134.     After the software has been transferred to the machine (or
  1135.     mounted, in the case of upgrading via NFS), change into the
  1136.     directory containing the "base11" distribution set.  Once you
  1137.     are there, run the "Set_tmp_dir" command, and hit return at
  1138.     the prompt to select the default answer for the temporary
  1139.     directory's path name.  (It should be the path name of the
  1140.     directory that you're in.)
  1141.  
  1142.     Run the command "Extract base11" to upgrade the base
  1143.     distribution.
  1144.  
  1145.     Repeat the above two steps for all of the sets you wish to
  1146.     upgrade.  (For each, change into the directory containing the
  1147.     set, run "Set_tmp_dir" and accept the default path name, then
  1148.     run the "Extract <setname>" command.)
  1149.  
  1150.     If you were previously using the security distribution set,
  1151.     you MUST upgrade to the new version, or you will not be able
  1152.     to log in when the upgrade process is complete.  Similarly, if
  1153.     you were not previously using the security set, you must NOT
  1154.     upgrade to the new version.
  1155.  
  1156.     When you are done upgrading all of the distribution sets you
  1157.     wish to upgrade, issue the command "Cleanup".  It will clean
  1158.     up the installation, by remaking some system databases.  When
  1159.     it is complete, you should use "halt" to halt the system.
  1160.  
  1161.     You will probably also want to copy the release "netbsd" kernel
  1162.     image to your root at some point.
  1163.     
  1164. Your system has now been upgraded to NetBSD 1.1.
  1165.  
  1166. After a new kernel has been copied to your hard disk, your
  1167.     machine is a complete NetBSD 1.1 system.  However, that
  1168.     doesn't mean that you're finished with the upgrade process.
  1169.     There are several things that you should do, or might have to
  1170.     do, to insure that the system works properly.
  1171.  
  1172.     First, if you did not upgrade your file systems to the new
  1173.     file system format during the upgrade process, you may want to
  1174.     do so now, with "fsck -c 2".  If you are unsure about the
  1175.     process, it's suggested that you read the fsck(8) manual page.
  1176.  
  1177.     Second, you will probably want to get the etc11 distribution,
  1178.     extract it, and compare its contents with those in your /etc/
  1179.     directory.  You will probably want to replace some of your
  1180.     system configuration files, or incorporate some of the changes
  1181.     in the new versions into yours.
  1182.  
  1183.     Third, you will probably want to update the set of device
  1184.     nodes you have in /dev.  If you've changed the contents of
  1185.     /dev by hand, you will need to be careful about this, but if
  1186.     not, you can just cd into /dev, and run the command "sh
  1187.     MAKEDEV all".
  1188.  
  1189.     Fourth, you must deal with certain changes in the formats of
  1190.     some of the configuration files.  The most notable change is
  1191.     that the "options" given to many of the file systems in
  1192.     /etc/fstab or by hand have changed, and some of the file
  1193.     systems have changed names.  To find out what the new options
  1194.     are, it's suggested that you read the manual page for the
  1195.     file systems' mount commands, for example mount_nfs(8) for
  1196.     NFS.  (Note that the information for mounts of type "ufs",
  1197.     i.e. Fast File Systems, are contained in the mount(8) man
  1198.     page.)
  1199.  
  1200.     Finally, you will want to delete old binaries that were part
  1201.     of the version of NetBSD that you upgraded from and have since
  1202.     been removed from the NetBSD distribution.  You might also
  1203.     want to recompile any locally-built binaries, to take
  1204.     advantage of the shared libraries.  (Note that any new
  1205.     binaries that you build will be dynamically linked, and
  1206.     therefore take advantage of the shared libraries, by default.
  1207.     For information on how to make statically linked binaries,
  1208.     see the cc(1) and ld(1) manual pages.)
  1209.  
  1210.  
  1211.  
  1212. Administrivia:
  1213. -------------
  1214.  
  1215. Registration?  What's that?
  1216.  
  1217. If you've got something to say, do so!  We'd like your input.
  1218. There are various mailing lists available via the mailing list
  1219. server at <majordomo@NetBSD.ORG>.  To get help on using the mailing
  1220. list server, send mail to that address with an empty body, and it will
  1221. reply with instructions.
  1222.  
  1223. There are various mailing lists set up to deal with comments and
  1224. questions about this release.  Please send comments to:
  1225.  
  1226.     netbsd-comments@NetBSD.ORG
  1227.  
  1228. To report bugs, use the 'send-pr' command shipped with NetBSD,
  1229. and fill in as much information about the problem as you can.  Good
  1230. bug reports include lots of details.  Additionally, bug reports can
  1231. be sent by mail to:
  1232.  
  1233.     netbsd-bugs@NetBSD.ORG
  1234.  
  1235. Use of 'send-pr' is encouraged, however, because bugs reported with it
  1236. are entered into the NetBSD bugs database, and thus can't slip through
  1237. the cracks.
  1238.  
  1239. There are also port-specific mailing lists, to discuss aspects of
  1240. each port of NetBSD.  Use majordomo to find their addresses.  If
  1241. you're interested in doing a serious amount of work on a specific
  1242. port, you probably should contact the "owner" of that port (listed
  1243. below).
  1244.  
  1245. If you'd like to help with this effort, and have an idea as to how
  1246. you could be useful, send mail and/or subscribe to:
  1247.  
  1248.     netbsd-help@NetBSD.ORG
  1249.  
  1250. As a favor, please avoid mailing huge documents or files to these
  1251. mailing lists.  Instead, put the material you would have sent up
  1252. for FTP somewhere, then mail the appropriate list about it, or, if
  1253. you'd rather not do that, mail the list saying you'll send the data
  1254. to those who want it.
  1255.  
  1256.  
  1257. Thanks go to:
  1258. ------ -- --
  1259.  
  1260. Members and former members of UCB's Computer Systems Research Group,
  1261. including (but not limited to):
  1262.     Keith Bostic
  1263.     Ralph Campbell
  1264.     Mike Karels
  1265.     Marshall Kirk McKusick
  1266. for their ongoing work on BSD systems, support, and encouragement.
  1267.  
  1268. Also, our thanks go to:
  1269.     Mike Hibler
  1270.     Rick Macklem
  1271.     Jan-Simon Pendry
  1272.     Chris Torek
  1273. for answering lots of questions, fixing bugs, and doing the various work
  1274. they've done.
  1275.  
  1276. UC Berkeley's Experimental Computing Facility provided a home for
  1277. sun-lamp in the past, people to look after it, and a sense of humor.
  1278. Rob Robertson, too, has added his unique sense of humor to things, and
  1279. for a long time provided the primary FTP site for NetBSD.
  1280.  
  1281. Without CVS, this project would be impossible to manage, so our hats
  1282. go off to Brian Berliner, Jeff Polk, and the various other people
  1283. who've had a hand in making CVS a useful tool.
  1284.  
  1285. Alistair G. Crooks <agc@westley.demon.co.uk> has been producing tar 
  1286. file snapshot reports for NetBSD-current users, a very valuable 
  1287. service.
  1288.  
  1289. Dave Burgess <burgess@cynjut.infonet.net> has been maintaining the
  1290. 386BSD/NetBSD/FreeBSD FAQ for quite some time, and deserves to be
  1291. recognized for it.
  1292.  
  1293. The following people (in alphabetical order) have made donations or
  1294. loans of hardware and/or money, to support NetBSD development, and
  1295. deserve credit for it:
  1296.     Jason Brazile
  1297.     Dave Burgess
  1298.     Charles Conn
  1299.     Canada Connect Corporation
  1300.     Brian Carlstrom
  1301.     Tom Coulter
  1302.     Charles D. Cranor
  1303.     Demon Internet, UK
  1304.     Greg Gingerich
  1305.     Michael L. Hitch
  1306.     Scott Kaplan
  1307.     Chris Legrow
  1308.     Herb Peyerl
  1309.     Mike Price
  1310.     Thor Lancelot Simon
  1311.     Bill Sommerfeld
  1312.     Paul Southworth
  1313.     Steve Wadlow
  1314.  
  1315. (If you're not on that list and should be, tell us!  We probably were
  1316. not able to get in touch with you, to verify that you wanted to be
  1317. listed.)
  1318.  
  1319. Finally, we thank all of the people who've put sweat and tears into
  1320. developing NetBSD since its inception in January, 1993.  (Obviously,
  1321. there are a lot more people who deserve thanks here.  If you're one of
  1322. them, and would like to mentioned, tell us!)
  1323.  
  1324.  
  1325. We are:
  1326. -- ---
  1327. (in alphabetical order)
  1328.  
  1329. The NetBSD core group:
  1330. J.T. Conklin        <jtc@NetBSD.ORG>
  1331. Charles Hannum        <mycroft@NetBSD.ORG>
  1332. Paul Kranenburg        <pk@NetBSD.ORG>
  1333.  
  1334. The port-masters (and their ports):
  1335. Allen Briggs        <briggs@mail.vt.edu>        (mac68k)
  1336. Chuck Cranor        <chuck@NetBSD.ORG>        (mvme68k)
  1337. Chris G. Demetriou    <cgd@NetBSD.ORG>        (alpha)
  1338. Charles Hannum        <mycroft@NetBSD.ORG>        (1)
  1339. Chris Hopps        <chopps@NetBSD.ORG>        (amiga)
  1340. Paul Kranenburg        <pk@NetBSD.ORG>            (sparc)
  1341. Ted Lemon        <mellon@NetBSD.ORG>        (pmax)
  1342. Anders Magnusson    <ragge@NetBSD.ORG>        (vax)
  1343. Phil Nelson        <phil@NetBSD.ORG>        (pc532)
  1344. Gordon Ross        <gwr@NetBSD.ORG>        (sun3)
  1345. Jason Thorpe        <thorpej@NetBSD.ORG>        (hp300)
  1346. Leo Weppelman        <leo@NetBSD.ORG>        (atari)
  1347.  
  1348. Supporting cast:
  1349. Steve Allen        <wormey@eskimo.com>
  1350. John Brezak        <brezak@NetBSD.ORG>
  1351. Dave Burgess        <burgess@cynjut.infonet.net>
  1352. Hubert Feyrer        <hubert.feyrer@rz.uni-regensburg.de>
  1353. Adam Glass        <glass@NetBSD.ORG>
  1354. Brad Grantham        <grantham@tenon.com>
  1355. Matthew Green        <mrg@eterna.com.au>
  1356. Michael L. Hitch    <osymh@gemini.oscs.montana.edu>
  1357. Lawrence Kesteloot    <kesteloo@cs.unc.edu>
  1358. John Kohl         <jtk@NetBSD.ORG>
  1359. Paul Mackerras         <paulus@NetBSD.ORG>
  1360. Neil J. McRae        <neil@domino.org>
  1361. Perry Metzger        <perry@NetBSD.ORG>
  1362. Herb Peyerl        <hpeyerl@beer.org>
  1363. Matthias Pfaller    <leo@marco.de>
  1364. Chris Provenzano    <proven@NetBSD.ORG>
  1365. Waldi Ravens        <waldi@moacs.indiv.nl.net>
  1366. Scott Reynolds        <scottr@edsi.org>
  1367. Thor Lancelot Simon    <tls@netbd.org>
  1368. Wolfgang Solfrank    <ws@tools.de>
  1369. Frank van der Linden    <fvdl@NetBSD.ORG>
  1370. Christos Zoulas     <christos@NetBSD.ORG>
  1371.  
  1372. Legal Mumbo-jumbo:
  1373. ----- ----- -----
  1374.  
  1375. The following notices are required to satisfy the license terms of
  1376. the software that we have mentioned in this document:
  1377.  
  1378.     This product includes software developed by the University of
  1379.     California, Berkeley and its contributors.
  1380.  
  1381.     This product includes software developed by the Computer
  1382.     Systems Engineering Group at Lawrence Berkeley Laboratory.
  1383.  
  1384.     This product includes software developed by Christopher G. Demetriou.
  1385.  
  1386.     This product includes software developed by Adam Glass.
  1387.  
  1388.     This product includes software developed by Christian E. Hopps.
  1389.  
  1390.     This product includes software developed by Paul Kranenburg.
  1391.  
  1392.     This product includes software developed by John Kohl.
  1393.  
  1394.     This product includes software developed by Terrence R. Lambert.
  1395.  
  1396.     This product includes software developed by Frank van der Linden.
  1397.  
  1398.     This product includes software developed by Philip A. Nelson.
  1399.  
  1400.     This product includes software developed by Jochen Pohl.
  1401.  
  1402.     This product includes software developed by Chris Provenzano.
  1403.  
  1404.     This product includes software developed by Theo de Raadt.
  1405.  
  1406.     This product includes software developed by the David Muir Sharnoff.
  1407.  
  1408.     This product includes software developed by SigmaSoft, Th. Lockert.
  1409.  
  1410.     This product includes software developed by Jason Thorpe.
  1411.  
  1412.     This product includes software developed by TooLs GmbH.
  1413.  
  1414.     This product includes software developed by Christos Zoulas.
  1415.  
  1416.  
  1417.  
  1418.     This product includes software developed by Klaus Burkert.
  1419.  
  1420.     This product includes software developed by Michael van Elst.
  1421.  
  1422.     This product includes software developed by Bernd Ernesti.
  1423.  
  1424.     This product includes software developed by Michael L. Hitch.
  1425.  
  1426.     This product includes software developed by Christian E. Hopps.
  1427.  
  1428.     This product includes software developed by Mika Kortelainen.
  1429.  
  1430.     This product includes software developed by Jukka Marin.
  1431.  
  1432.     This product includes software developed by Kari Mettinen.
  1433.  
  1434.     This product includes software developed by Brad Pepers.
  1435.  
  1436.     This product includes software developed by Ignatios Souvatzis.
  1437.  
  1438.     This product includes software developed by Ezra Story.
  1439.  
  1440.     This product includes software developed by Lutz Vieweg.
  1441.  
  1442.     This product includes software developed by Daniel Widenfalk.
  1443.  
  1444.     This product includes software developed by Markus Wild.
  1445.  
  1446.  
  1447.